
body {
	color:#000000;
	padding-top:5px;
}
body,input,textarea,button,h1,h2,h3,h4,h5,h6,p {
	font:13px/18px "微软雅黑",Helvetica,Arial,Verdana,"宋体";
}
html,body {
	height:100%;
}
html>body {
	/*-- for !IE6.0 --*/
 width:auto;
	height:auto;
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
}
body {
	background-color:#ffffff;
}
h1, h2, h3, h4, h5, h6 {
	margin-top:3px;
}
.btn-group{
	font-size:15px;
}

form{
	margin: 0;
}
#designdiv .containment{
	margin-bottom:10px;
}
#designtree{
	overflow: auto;
	min-height: 600px;
}
.breadcrumb{
	margin-bottom:3px;
}
select{
	width: auto;
}

html * > svg{
	z-index:20;
}
.model-title{
	font-weight: bold;
	line-height: 14px;
	height: 22px;
	padding: 3px 0 0px 5px;
}
.model-text{
	margin-left:3px;
}
#tab2{
	padding-top:20px;
}
#layout_div li{
	text-align:center;
}
#layout_div img{
	width:48px;
	height:48px;
}
.nav-tabs > li > a, .nav-pills > li > a{
	padding:5px;
}
.trashlevel{
	opacity:0;
	filter: alpha(opacity=0);
	-moz-opacity:0;
}
.trashlevel:hover{
	opacity:1;
	filter: alpha(opacity=100);
	-moz-opacity:100;
}
.sorthandler{
	width:10px;
	position: absolute;
	height:37px;
	margin-right:0px;
	background:#f0f9ee;
}
.sortspan{
	padding-left:10px;
}
.ui-selecting { background: #f0f9ee; }
.ui-selected { background: #f0f9ee; }

.news{	
	background-image:url('../images/title_bg.png');
	background-repeat: repeat-x;
	padding:5px;
}
.news table td{
	border:0px;
	padding:3px;
}
.m-widget-header h3 {
	border-bottom: 1px solid #E5E5E5;
	color: #333;
	padding-bottom: 5px;
}
.layout_div_a img{
	margin:5px 5px 10px 5px;
	border: 1px solid #E5E5E5;
	border-radius: 5px;
	padding:10px 10px 10px 10px;
	-webkit-border-radius: 5px;
}
.layout_div_a img:hover{
	background-color:#efefef;	
}
#designdiv{
	text-align:left;
	height:900px;
}
.cisdiv {
	font-size: 15px;
	color: blue;
}
#mainDiv {
	width:100%;
	height:100%;
	_padding-left:160px;
	position: absolute;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
}
.act{
	background-color:#ffffff;
	color:#000000;
}
.act .menu-title{
	color:#000000;
}
.act .leftMenu{
	color:#888888;
}
#rightDiv {
	padding-right:3px;
	overflow-y:hidden;
}
#mainDiv>#rightDiv {
	width:auto;
	position:absolute;
	left:48px;
	right:0px;
	top:32px;
	bottom:0px;
	padding: 2px 2px 2px 5px;
}
.scrollspy{
	height:240px;
	overflow-y:scroll;
	border: 1px solid #DDD;
	overflow-x:hidden;
}
.scrollscol{
	height:110px;
	overflow-y:scroll;
	border: 1px solid #DDD;
	overflow-x:hidden;
}
.menu-title{
	color: rgb(255,255,255);
	-webkit-transition: color .2s ease-in-out;
	cursor: pointer;
	/**text-shadow: 0 1px 0 #ffffff;*/
}

.menu-title:hover {
	color: rgba(0,215,249,1);
}

#leftDiv {
	width:48px;
	position:absolute;
	top:42px;
	bottom:1px;
	left:0px;
	background-color: #0070e3;
}
.smm-container{
	background-color: white;
	margin-left: 5px;
	margin-top:43px;
}
#centerDiv {
	height:100%;
	overflow-y:hidden;
}
.leftMenu{ 
	font-size:32px; 
	color:#FFFFFF; 
	line-height:22px;
} 
.header-wrapper .header {
	height:50px;
	background-repeat:no-repeat;
}
.header-wrapper .logo {
	width:150px;
	position:absolute;
}
.header-wrapper .logo images {
	margin-top:5px;
}
.header-wrapper .top-nav {
	text-align:right;
	color:#75a8d8;
	height:24px;
	line-height:22px;
	margin-right:32px;
}
.header-wrapper .top-nav a {
	color:#b5d4f2;
	margin:0 8px;
}
.header-wrapper .top-nav .more-nav {
	position:relative;
	z-index:11;
	display:inline-block;
	*display:inline;
}
.header-wrapper .top-nav .more {
	position:absolute;
}
.header-wrapper .top-nav .more li {
	display:none;
	text-align:left;
	list-style-position:outside;
	line-height:18px;
	padding-bottom:4px;
}
.header-wrapper .top-nav .more-hover .more {
	background-color:#E7F2FC;
	border:2px solid #1162BA;
	margin-left:2px;
	padding:0 5px;
	top:0;
	*top:-2px;
	left:0;
}
.header-wrapper .top-nav .more-hover .more li {
	display:block;
}
.header-wrapper .top-nav .more-hover .more a {
	margin:0;
}
.header-wrapper .top-nav .more-hover .more a,.header-wrapper .top-nav .more-hover .more a .new-count {
	color:#0965b8;
}
.header-wrapper .top-nav a.wormhole {
	color:#FFC;
}
.header-wrapper .top-nav a .new-count {
	color:white;
}
.header-wrapper .top-nav .account {
	color:#B5D4F2;
}
.header-wrapper .view-tab {
	margin-left:0px;
	float:left;
	_display:inline;
}
.header-wrapper .view-tab a .icon {
	display:inline-block;
	width:30px;
	height:26px;
	float:left;
	margin-right:14px;
}

#rightDiv .r3navbar{
	margin-top:30px;
}
#rightDiv>#centerDiv {
	position:absolute;
	bottom:4px;
	top:30px;
	left:0px;
	right:0px;
	overflow-y:auto;
}
#tabscontent{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
}
.model-obj{
	padding-top:5px;
}
.ui-state-highlight { 
}
.viewmodel{
	margin:3px 3px 3px 5px;
}
.designmodeltitle{
	position: absolute;
	width:100px;
	padding-top:0px;
	text-align:left;
	padding-left:10px;
	opacity:0;
	line-height:28px;
	filter: alpha(opacity=0);
	-moz-opacity:0;
	height:25px;
}
.designmodeltitle:hover{
	opacity:1;
	filter: alpha(opacity=100);
	-moz-opacity:1;
}
.disignover{
	background-color:#efefef;	
	border: 1px solid #E5E5E5;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}
.overnode{
	border: 1px solid blue;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}
.trashpn{
	color:red;
	font-weight:bold;
}
.trashpn .icon-trash{
	color:red;
	font-weight:bold;
}
.icon-trash{
	color:#cccccc;
}
.cubedimension{
	border: 1px solid #DDD;
	border-radius: 5px;
	padding:3px;
	-webkit-border-radius: 5px;
}
.scrollspy{
	height:240px;
	overflow-y:scroll;
	border: 1px solid #DDD;
	overflow-x:hidden;
}
.scrollscol{
	height:110px;
	overflow-y:scroll;
	border: 1px solid #DDD;
	overflow-x:hidden;
}
a{text-decoration: none !important;}
a:hover{text-decoration: none !important;}
.m-active-res {
	border: 1px #E5E5CD solid;
	background-color: #EDFFCC;
	padding-top:30px;
	height:150px;
}
.account-pay{
	margin-top:15px;
}
.well {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #ffffff;
	border: 0px solid #EEE;
	border: 0px solid rgba(0, 0, 0, 0.05);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.05);
}
.gallery{
	margin-top:20px;
}
.gallery .tile{
    padding:8px;
    display:inline-block;
    margin:0px 5px 10px 0px;
    opacity:1;
	width:8%;
	min-width:80px;
	max-width:100px;
	height:90px;
	text-align:center;
    position:relative;
    -webkit-transition:opacity .2s ease;
    -moz-transition:opacity .2s ease;
    -ms-transition:opacity .2s ease;
    -o-transition:opacity .2s ease;
    transition:opacity .2s ease;

    overflow:hidden;
}
#wcc .gallery .active{
    box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);
    opacity:0.9;
	background-color:rgb(255,225,105);
}


.gallery .tile:hover{
    box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);
    opacity:0.9;
	background-color:rgb(255,225,105);
}
.gallery .tile:hover .hoverimages{
    opacity:1;
}
.gallery .tile .hoverimages{
    position: absolute;
    right:0;top:0px;
    height:20px;
	width:30px;
    z-index:32;
    opacity:0;
	margin:5px 5px ;
    text-align:left;
    color:#FFF;
    -webkit-transition:opacity .2s ease;
    -moz-transition:opacity .2s ease;
    -ms-transition:opacity .2s ease;
    -o-transition:opacity .2s ease;
    transition:opacity .2s ease;
}
.tasktitle{
	text-align:center;
	white-space:nowrap;
	overflow:hidden;
}
.activeresult {
	color: #6ec70b;
	font-size: 50px;
	width:60px;
	height:60px;
	margin:0px 0 0 30px;
}

.activeresulttext{
	font-size:15px;
	font-weight:bold;
	vertical-align:top;
	margin-left:20px;
}
.tiptext{
	margin-left:93px;
}
.payresult {
	color: #6ec70b;
	font-size: 56px;
	width:60px;
	height:60px;
	margin:0px 0 0 50px;
}
.paymenttext{
	font-size:18px;
	vertical-align:top;
}
.paymenttip{
	margin-left:90px;
}

/*--------- plugin STYLES -------------*/

.plugin{
    padding-top:10px;
}
.plugin ul{
    list-style:none;
    padding:0;margin:0;
}
.plugin ul > li{
    font-family:"OpenSansLight";
    color:#222;
    cursor:pointer;
    font-size:16px;
    margin-bottom:2px;

}
.plugin ul >li figure{
	margin:0;
    padding:6px 14px 6px 14px;
    opacity:0.7;
}
.plugin ul > li figure:hover{
    background-color:rgb(249,249,249);
    opacity:1;
}
.plugin ul > li.active figure:first-child{
    color:rgba(0,175,219,1);
    background-color:rgb(248,248,248);
    opacity:1;
}

.plugin ul.subSide{
    padding:5px 0px 5px 0px;
    display:none;
}
.plugin ul.subSide li{
    font-size:15px;
    line-height:17px;
    margin-bottom:5px;
    padding:4px 10px 5px 14px;
    margin-left:10px;
}

.plugin ul li i{
    margin-top:4px;
}


.plugin ul >  li >figure .badge{
    top:-2px;
    position:relative;
    font-family:"OpenSansRegular";
    -webkit-border-radius: 1px;
     -moz-border-radius: 1px;
          border-radius: 1px;
    text-shadow:none;

}
.plugin ul{
    list-style:none;
    margin:0;
}
.plugin ul > li{
    font-family:"OpenSansLight";
    color:#444;
    cursor:pointer;
    font-size:16px;
    margin-bottom:2px;

}
.plugin ul >li figure{
    padding:6px 14px 6px 14px;
    margin:0;
}
.plugin ul > li figure:hover{
    background-color:rgba(0,0,0,0.03);
}
.plugin ul > li.active figure:first-child{
    color:rgba(0,175,219,1);
    background-color:rgba(0,0,0,0.05);
}

.plugin ul > li  i{
    display:inline-block;
}
.plugin ul > li  .menuText{
    display:inline-block;
	margin-left:4px;
}

.plugin ul.subSide{
    padding:5px 0px 0px 0px;
    display:none;
}
.plugin ul.subSide li{
    font-size:15px;
    line-height:17px;
    margin-bottom:5px;
    padding:4px 10px 5px 14px;
    margin-left:10px;
}
.notification{
    position:absolute;
    padding:5px 14px 6px 14px;
    font-size:15px;
    font-family:'OpenSansRegular';
    color:#FFF;
    box-shadow:0px 1px 4px 0px rgba(0,0,0,0.06);
    background-color: rgba(0,175,219,0.6);
    text-align:center;
    width:auto;
    top:9px;
    left:50%;
    border:2px white solid;
    text-shadow:1px 1px 1px rgba(0,0,0,0.1);
    border-radius:2px;
}
.stripe{
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.25)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.25)), color-stop(0.75, rgba(255, 255, 255, 0.25)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.25) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.25) 50%, rgba(255, 255, 255, 0.25) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.25) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.25) 50%, rgba(255, 255, 255, 0.25) 75%, transparent 75%, transparent);
    background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.25) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.25) 50%, rgba(255, 255, 255, 0.25) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.25) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.25) 50%, rgba(255, 255, 255, 0.25) 75%, transparent 75%, transparent);
    background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.25) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.25) 50%, rgba(255, 255, 255, 0.25) 75%, transparent 75%, transparent);
    
}

.stripeB{
    -webkit-background-size: 60px 60px;
    -moz-background-size: 60px 60px;
    -o-background-size: 60px 60px;
    -ms-background-size: 60px 60px;
    background-size: 60px 60px;
}
.stripeS{
    -webkit-background-size: 40px 40px;
    -moz-background-size: 40px 40px;
    -o-background-size: 40px 40px;
    -ms-background-size: 60px 60px;
    background-size: 40px 40px;
}

.stripe.activeB{
    -webkit-animation: stripeB 0.8s linear infinite;
    -ms-animation: stripeB 0.8s linear infinite;
    -o-animation: stripeB 0.8s linear infinite;
    -moz-animation: stripeB 0.8s linear infinite;
    animation: stripeB 0.8s linear infinite;
}
.stripe.activeS{
    -webkit-animation: stripeS 0.8s linear infinite;
    -ms-animation: stripeS 0.8s linear infinite;
    -o-animation: stripeS 0.8s linear infinite;
    -moz-animation: stripeS 0.8s linear infinite;
    animation: stripeS 0.8s linear infinite;
}
.stripe.red{
    background-color:rgba(250,0,0,0.4);
}
.stripe.green{
    background-color:rgba(0,194,78,0.3);
}
.stripe.blue{
    background-color:rgba(0,175,219,0.4);
}
.stripe.yellow{
    background-color:rgba(255,196,37,0.5);
}
.stripe.black{
    background-color:rgba(0,0,0,0.05);
}
.stripe.headGray{
    background-color:rgb(245,245,245);
    border-bottom:1px rgb(230,230,230) solid;
}

.pricing-table {
	font: 13px "PT Sans", "Helvetica Neue", arial, sans-serif;
	margin-bottom: 20px;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	        border-radius: 5px;
}

.pricing-table ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.pricing-header-row-1 {
	text-align: center;
	height: 40px;
	padding: 3px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	   -moz-border-radius: 4px 4px 0 0;
	        border-radius: 4px 4px 0 0;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .3);
	   -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .3);
	        box-shadow: inset 0 1px 0 rgba(255, 255, 255, .3);
}

.pricing-header-row-2 {
	text-align: center;
	height: 50px;
	margin-top: -1px;
	padding: 10px 0 0;
	border-bottom: none;	
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .3);
	   -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .3);
	        box-shadow: inset 0 1px 0 rgba(255, 255, 255, .3);
}

.package-title h2 {
	color: #f9f9f9;
	margin: 0;
	font-size: 24px;
	line-height: 40px;
	text-shadow: -1px -1px 0 rgba(0, 0, 0, .3), 1px 1px 0 rgba(255, 255, 255, .2);
}

.package-price h1 {
	color: #f9f9f9;
	margin: 0;
	font-size: 44px;
	line-height: 40px;
	text-shadow: -1px -1px 0 rgba(0, 0, 0, .3), 1px 1px 0 rgba(255, 255, 255, .2);
}

.cents {
	font-size: 16px;
	position: relative;
	top: -20px;
}

.pricing-content-row-odd {
	font-size: 14px;
	background-color: #f3f3f3;
	padding: 10px 15px;
	border-left: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
}

.pricing-content-row-even {
	font-size: 14px;
	background-color: #fcfcfc;
	padding: 10px 15px;
	border-left: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
}

.acc-inner {
	display: block;
	padding: 10px 15px;
	border-left: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .2), inset 0 -1px 1px rgba(0, 0, 0, .2);
	   -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .2), inset 0 -1px 1px rgba(0, 0, 0, .2);
	        box-shadow: inset 0 1px 1px rgba(0, 0, 0, .2), inset 0 -1px 1px rgba(0, 0, 0, .2);
}

.pricing-footer {
	text-align: center;
	height: 50px;
	padding: 10px 0 0;	
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .3);
	   -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .3);
	        box-shadow: inset 0 1px 0 rgba(255, 255, 255, .3);
	-webkit-border-radius: 0 0 4px 4px;
	   -moz-border-radius: 0 0 4px 4px;
	        border-radius: 0 0 4px 4px;
}

.animate, .animate .pricing-content-row-odd, .pricing-content-row-even, .acc-inner {
	-webkit-transition: all .3s ease-in-out;
	   -moz-transition: all .3s ease-in-out;
	     -o-transition: all .3s ease-in-out;
	    -ms-transition: all .3s ease-in-out;
	        transition: all .3s ease-in-out;
}

.animate.change-bg ul:hover .pricing-footer {
	border-top-color: #a62122;
	-webkit-box-shadow: inset 0 0 0 rgba(255, 255, 255, 0);
	   -moz-box-shadow: inset 0 0 0 rgba(255, 255, 255, 0);
	        box-shadow: inset 0 0 0 rgba(255, 255, 255, 0);
}

.animate.go-up {
	-webkit-transform: translate(0px, 0px);
	   -moz-transform: translate(0px, 0px);
	     -o-transform: translate(0px, 0px);
	    -ms-transform: translate(0px, 0px);
	        transform: translate(0px, 0px);
}

.animate.go-up:hover {
	-webkit-transform: translate(0,-10px);
	   -moz-transform: translate(0,-10px);
	     -o-transform: translate(0,-10px);
	    -ms-transform: translate(0,-10px);
	        transform: translate(0,-10px);
}

.animate.add-shadow:hover {
	-webkit-box-shadow: 0 0 15px rgba(0, 0, 255, .6);
	   -moz-box-shadow: 0 0 15px rgba(0, 0, 255, .6);
	        box-shadow: 0 0 15px rgba(0, 0, 255, .6);
}

.wizard a {padding: 12px 12px 10px 12px; margin-right:5px; background:#efefef; position:relative; display:inline-block; }
.wizard a:before {width:0px; height:0px; border-top: 20px inset transparent; border-bottom: 20px inset transparent; border-left: 20px solid #fff; position: absolute; content: ""; top: 0; left: 0;}
.wizard a:after {width:0px; height:0px; border-top: 20px inset transparent; border-bottom: 20px inset transparent; border-left: 20px solid #efefef; position: absolute; content: ""; top: 0; right: -20px; z-index:2;}
.wizard a:first-child:before {border:none;}
.wizard a:last-child:after {border:none;}

.wizard a:first-child {-moz-border-radius: 4px 0 0 4px; -webkit-border-radius: 4px 0 0 4px; border-radius:   4px 0 0 4px;}
.wizard a:last-child {-moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0; border-radius:   0 4px 4px 0;}

.wizard .badge {margin:0 5px 0 18px; position:relative; top:-1px;}
.wizard a:first-child .badge {margin-left:0;}

.wizard .current {background:#007ACC; color:#fff;}
.wizard .current:after {border-left-color:#007ACC;}

.acc {
	cursor: pointer;
}

.curSelectedNode {
padding-top: 0px;
background-color: #FFE6B0;
color: black;
height: 16px;
border: 1px #FFB951 solid;
opacity: 0.8;
}

.no-bold {
	font-weight: normal;
}

.icon-new-checked{
    background-image: url('/images/site/checked.png');
}
.r3-action{
	margin:7px 0px 5px 0px;
	width:18px;
	height:18px;
	display:inline-block;
}

.pricing-header-row-1, .pricing-header-row-2 {
	background-color: #2525a6;
	background-image: -moz-linear-gradient(top, #2d2dcc, #2525a6);
	background-image: -ms-linear-gradient(top, #2d2dcc, #2525a6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2d2dcc), to(#2525a6));
	background-image: -webkit-linear-gradient(top, #2d2dcc, #2525a6);
	background-image: -o-linear-gradient(top, #2d2dcc, #2525a6);
	background-image: linear-gradient(top, #2d2dcc, #2525a6);
	background-repeat: repeat-x;
	filter: progid:dximagetransform.microsoft.gradient(startcolorstr='#2d2dcc', endcolorstr='#a62122', GradientType=0);
	filter: progid:dximagetransform.microsoft.gradient(enabled=false);
	border: 1px solid #151561;
}

.pricing-header-row-2 {
	border-bottom: none;
}

.pricing-footer {
	background-color: #2525a6;
	background-image: -moz-linear-gradient(top, #2525a6, #1c1c80);
	background-image: -ms-linear-gradient(top, #2525a6, #1c1c80);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2525a6), to(#1c1c80));
	background-image: -webkit-linear-gradient(top, #2525a6, #1c1c80);
	background-image: -o-linear-gradient(top, #2525a6, #1c1c80);
	background-image: linear-gradient(top, #2525a6, #1c1c80);
	background-repeat: repeat-x;
	filter: progid:dximagetransform.microsoft.gradient(startcolorstr='#2525a6', endcolorstr='#1c1c80', GradientType=0);
	filter: progid:dximagetransform.microsoft.gradient(enabled=false);
	border: 1px solid #151561;
}

.animate.change-bg ul:hover .pricing-content-row-odd,  .animate.change-bg ul:hover .pricing-content-row-even{
	color: #ffffff;
	background-color: #2525a6;
	border-left: 1px solid #151561;
	border-right: 1px solid #151561;
}

.animate.change-bg ul:hover .acc-inner {
	color: #ffffff;
	background-color: #222299;
	border-left: 1px solid #151561;
	border-right: 1px solid #151561;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .2), inset 0 -1px 2px rgba(0, 0, 0, .2), inset 0 -1px 0 rgba(255, 255, 255, .3);
	   -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .2), inset 0 -1px 2px rgba(0, 0, 0, .2), inset 0 -1px 0 rgba(255, 255, 255, .3);
	        box-shadow: inset 0 1px 1px rgba(0, 0, 0, .2), inset 0 -1px 2px rgba(0, 0, 0, .2), inset 0 -1px 0 rgba(255, 255, 255, .3);
}

.animate.change-bg ul:hover .pricing-footer {
	border-top-color: #2525a6;	
	-webkit-box-shadow: inset 0 0 0 #2525a6;
	   -moz-box-shadow: inset 0 0 0 #2525a6;
	        box-shadow: inset 0 0 0 #2525a6;
}

.btn-pricing {
	color: #cdcdd7;
	background-color: #2525a6;
	*background-color: #1c1c80;
	background-image: -moz-linear-gradient(top, #2525a6, #1c1c80);
	background-image: -ms-linear-gradient(top, #2525a6, #1c1c80);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2525a6), to(#1c1c80));
	background-image: -webkit-linear-gradient(top, #2525a6, #1c1c80);
	background-image: -o-linear-gradient(top, #2525a6, #1c1c80);
	background-image: linear-gradient(top, #2525a6, #1c1c80);
	background-repeat: repeat-x;
	filter: progid:dximagetransform.microsoft.gradient(startcolorstr='#2525a6', endcolorstr='#1c1c80', GradientType=0);
	filter: progid:dximagetransform.microsoft.gradient(enabled=false);
	border-color: #2525a6 #2525a6 #1c1c80;
	border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
}

.btn-pricing:hover,
.btn-pricing:active,
.btn-pricing.active,
.btn-pricing.disabled,
.btn-pricing[disabled] {
	color: #cdcdd7;
	background-color: #1c1c80;
	*background-color: #1c1c80;
}

.btn-pricing:active,
.btn-pricing.active {
	color: #cdcdd7;
	background-color: #1c1c80 \9;
}

#photo {
	display: block;
	float: left;
	background: #FCFEFF;
	margin-left: 30px;
	border: 1px solid #cccccc;
	-webkit-box-shadow: 0px 1px 3px #ABABAB;
	-moz-box-shadow: 0px 1px 3px #ababab;
	box-shadow: 0px 1px 3px #ABABAB;
}
#data {
	float: left;
	padding-left: 20px;
}
#social {
	float: right;
}

.new-instance{
	color: #0071cc;
	font-size: 15px;
	padding: 0 0px 0 0;
}


.actype{
	margin-right:105px;
}
.activity-list li a i {
	opacity: 0.6;
	margin-right: 10px;
}
.activity-list {
	margin: 0;
	list-style: none;
}
.activity-list li{
	min-height:33px;
	line-height:30px;
}
.data-container{
	padding: 0px;
}

.m-inner{
	background-image: none;
	background-color: #F1F1F1 !important;
	padding: 10px 0;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}

.m-inner .nav > li > a{
	color: #555;
}

.m-inner .nav .active > a, .m-inner .nav .active > a:hover{
	color: white;
	background-color: #08c;
}

.m-inner .nav > li > a:hover{
	color: #08c;
	text-decoration: none;
	/*background-color: #08c;*/
}

.m-top{
	height: 60px;
}

.m-search{
	padding: 5px 5px 5px 0px;
	margin-left: 0px;
}
.hBig {
	font-size: 22px;
	color: rgba(0, 175, 219, 1);
	font-weight: lighter;
}
.sidebar{
	width: 60px;
	float: left;
	height: 100%;
	position: fixed;
	left: 0;
	top: 20px;
	padding-top:0px;
	z-index:10;
	border-right: 0px solid #E5E5E5;
	padding-top:60px;
}
.show-grid [class*="span"] {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.sidebar .nav{
	margin-bottom: 0;
	position: relative;
}

.sidebar .nav li{
	width: 48px;
	margin-left:0px;
}

.sidebar .nav-tabs > li > a:hover,
.sidebar .nav-tabs > li.active > a{
	background: none;
	color: #08C !important;
}


.sidebar .nav-tabs > li.active{
	background-color:whiteSmoke;
	border: 1px solid #E5E5E5;
}

.sidebar .nav-tabs.nav-stacked > li > a {
	position: relative;
	border: none;
	border-radius: none;
	-webkit-border-radius: none;
	-moz-border-radius: none;
	text-align: center;
	font-size: 11px;
	height: 50px;
	display: block;
	color: #555;
}
.sidebar .nav-tabs.nav-stacked > li.active img,
.sidebar .nav-tabs.nav-stacked > li > a:hover img{
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=100);
}

.sidebar .nav-tabs.nav-stacked > li > a img{
	display: inline;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter:alpha(opacity=50);
}

.sidebar .nav-tabs.nav-stacked > li:first-child > a{
	border-radius: 0 !important;
	-webkit-border-radius: none !important;
	-moz-border-radius: none !important;	
}

.sidebar .nav-tabs.nav-stacked > li:last-child > a{
	border-radius: 0 !important;
	-webkit-border-radius: none !important;
	-moz-border-radius: none !important;
}

.main-container{
	background-color: white;
	min-height: 800px;
	margin-left: 36px;
	border-top: 1px solid #E5E5E5;
	border-left: 0px solid #E5E5E5;
	margin-top:33px;
}
element.style {
}
Matched CSS Rules
#window2 {
top: 8em;
left: 43em;
}
.window {
	border: 1px solid #346789;
	box-shadow: 2px 2px 19px #E0E0E0;
	-o-box-shadow: 2px 2px 19px #e0e0e0;
	-webkit-box-shadow: 2px 2px 19px #E0E0E0;
	-moz-box-shadow: 2px 2px 19px #e0e0e0;
	-moz-border-radius: 0.5em;
	border-radius: 0.5em;
	opacity: 0.8;
	filter: alpha(opacity=80);
	line-height: 5em;
	width:175px;
	z-index: 20;
	position: absolute;
	background-color: #EEEEEF;
	color: black;
	font-family: helvetica;
	padding: 0.5em;
	padding-top:0px;
	font-size: 0.9em;
	top: 30%;
	left: 30%;
}
.window, .label {
	cursor: pointer;
	box-shadow: 2px 2px 19px #AAA;
	-o-box-shadow: 2px 2px 19px #aaa;
	-webkit-box-shadow: 2px 2px 19px #AAA;
	-moz-box-shadow: 2px 2px 19px #aaa;
}
#window1 {  top:18em;left:18em;}
#window2 { top:37em; left:49em;}
#window3 { top:51em;left:34em; }
#window4 { top:29em; left:28em;}
#window5 {top:45em;left:33em;}
#window6 {top:30em;left:64em;}
#window7 {top:52em;left:46em;}
#window8 {left:66em;top:32em;}



._jsPlumb_connector { z-index:4; }
._jsPlumb_endpoint { z-index:500; }
._jsPlumb_overlay { z-index:6; }

.text-error {
  color: #b94a48;
}

a.text-error:hover {
  color: #953b39;
}

.text-info {
  color: #3a87ad;
}

a.text-info:hover {
  color: #2d6987;
}

.text-success {
  color: #468847;
}

a.text-success:hover {
  color: #356635;
}

/** *************************************
        themes CSS
************************************ **/
.theme {
  display: inline-block;
  position: fixed;
  left: -410px;
  width:250px;
  background: whiteSmoke;
  border: 1px solid #ccc;
  top: 130px;
  z-index: 9;
  min-height:140px;
  overflow: hidden;
}
.theme h4 {
  font-size: 10px;
  text-transform: uppercase;
  font-weight: normal;
  background: #333;
  padding: 5px;
  color: #ccc;
  text-align: center;
}
.theme a {
  width: 16px;
  height: 16px;
  margin: 5px;
}
.theme a.darkblue {
  background: #2C4361;
}
.theme a.darkred {
  background: #5E1111;
}
.theme a.default {
  background: #222;
}

.m-login-container{
	background-color: white;
	margin-top: 20px;
	padding-bottom: 20px;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, 0.3);
	*border: 1px solid #999;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	background-clip: padding-box;
}
.subHeadInner h3 {
	font-size: 24px;
	color: rgba(0, 175, 219, 1);
	float: left;
	font-weight: lighter;
}
.bcrumbs {
	list-style: none;
}
.subHead {
	height: 29px;
	padding: 10px 20px 10px 30px;
	border-bottom: 1px rgba(240, 240, 240, 1) solid;
	position: fixed;
	top: 49px;
	left: 0;
	right: 0;
	z-index: 400;
}
.bcrumbs li {
	display: block;
	float: left;
	font-size: 22px;
	margin-left: 8px;
	color: rgba(0, 0, 0, 0.3);
	margin-right: 8px;
	cursor: pointer;
	-webkit-transition: color .1s ease-in-out;
	-moz-transition: color .1s ease-in-out;
	-o-transition: color .1s ease-in-out;
	-ms-transition: color .1s ease-in-out;
	transition: color .1s ease-in-out;
}
.m-brand {
	text-align: center;
	width: 100px;
	padding: 8px 0px 12px !important;
}

.arrow{
	display: none;
}

.bubble-arrow-border{
	border-color: transparent #E5E5E5 transparent transparent;
	border-style: solid;
	border-width: 10px;
	height:0;
	width:0;
	position:absolute;
	top: 30px;
	right: 0px;
}

.bubble-arrow{
	border-color: transparent #FFF transparent transparent;
	border-style: solid;
	border-width: 10px;
	height:0;
	width:0;
	position:absolute;
	top: 30px;
	right: -1px;
}

.m-fluid{
	margin: 3px 0;
}

.m-widget{
	border: 1px solid #E5E5E5;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 5px;
}

.m-widget-header h3	{
	color: #333;
	padding-bottom:0px;
}

.m-widget-body{
	padding: 2px;
}

.tc{
	text-align: center !important;
}

.tl{
	text-align: left !important;
}

.tr{
	text-align: right !important;
}
.instancestatus_running {
	color: #0071cc;
	font-size: 20px;
	padding: 0 20px 0 0;
}
.instancestatus_error a{
	color: #0071cc;
	font-size: 20px;
	text-decoration: none !important;
}
.instancestatus_payment a{
	color: #0071cc;
	font-size: 20px;
	text-decoration: none !important;
}
.instancestatus_payment a:hover{
	color: #0071cc;
	font-size: 20px;
	text-decoration: none !important;
}
.instancestatus_creating a{
	color: #0071cc;
	font-size: 20px;
	text-decoration: none !important;
}
.instancestatus_creating a:hover{
	color: #0071cc;
	font-size: 20px;
	text-decoration: none !important;
}

.instancestatus_error a:hover{
	color: #0071cc;
	font-size: 20px;
	text-decoration: none !important;
}
.instancestatus_stop {
	color: #cccccc;
	font-size: 20px;
	padding: 0 20px 0 0;
}
.instancestatus_stop a{
	color: #cccccc;
	font-size: 20px;
	text-decoration: none !important;
}
.instancestatus_stop a:hover{
	color: #cccccc;
	font-size: 20px;
	text-decoration: none !important;
}
.instancestatus_error {
	color: #ff6969;
	font-size: 20px;
	padding: 0 20px 0 0;
}
.instancestatus_error a:hover{
	color: #ff6969;
	text-decoration: none !important;
}
.instancestatus_error a{
	color: #ff6969;
	text-decoration: none !important;
}

.m-stats-item{
	padding: 15px;
	margin-top: 5px;
	background-color: #08C;
	color: white;
	text-decoration: none !important;
}

a.m-stats-item:hover{
	text-decoration: none;
	color: white;
}

.m-stats-val{
	display: block;
	font-size: 15pt;
	font-weight: bold;
	white-space: nowrap;
}

.m-stats-account{
	display: block;
	height:30px;
	font-size: 12pt;
	white-space: nowrap;
	margin-top:10px;
}

/* M color set */
.m-color-1{
	color: #E5E5E5;
}
.m-color-2{
	color: #555;
}
.m-color-3{
	color: #08C;
}

.m-color-4{
	color: #5FD3B3;
}

.geo_chart{
	padding: 15px;
	height: 450px;
}

.m-sidebar-collapsed{
	display: none;
	position: fixed;
	z-index: 9999;
}

.m-sidebar-collapsed ul > li > a{
	background-color: white !important;
	text-align: center;
	color: #555;
}

.m-sidebar-collapsed ul > li > a:hover,
.m-sidebar-collapsed ul > li.active > a{
	color: #08c !important;
}

.m-sidebar-collapsed ul > li > a:hover images{
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=100);
}

.m-sidebar-collapsed ul li images{
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter:alpha(opacity=5);
}

.m-sidebar-collapsed ul{
	background-color: white;
	border: 1px solid #E5E5E5;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

.m-sidebar-collapsed .arrow-border{
	border-color: transparent #969696 transparent transparent;
	border-style: solid;
	border-width: 10px;
	height:0;
	width:0;
	position:absolute;
	top: 30px;
	left: -19px;
}

.m-sidebar-collapsed .arrow-inner{
	border-color: transparent #FFF transparent transparent;
	border-style: solid;
	border-width: 10px;
	height:0;
	width:0;
	position:absolute;
	top: -10px;
	left: -10px;
}

.m-badge-notification{
	position: absolute;
	top: 5px;
	right: 20px;
	z-index: 1000;
}

.m-botton-group{
	margin-bottom: 10px
}

.m-upload-add{
	text-align: center;
}

.m-progress{
	margin-top: 5px;
	margin-bottom: 0px;
}

.m-media-container li{
	position: relative;
}

.m-media-container li:hover .m-media-action{
	display: block;	
}

.m-media-action{
	display: none;
	position: absolute;
	top: 25%;
	left: 0;
	width: 100%;
	text-align: center;
	background-color: #E5E5E5;
	padding: 5px 0px;
}

/*Icon set*/
.the-icons {
	margin-left: 0;
	list-style: none;
}

.m-icon {
	background: url(../images/glyphicons.png) no-repeat left top transparent;
	height: 45px;
	width: 45px;
	display: block;
}

.m-icon.upload {
	background-position: -40px -950px;
}

.m-icon.download {
	background-position: 8px -950px;
}

.m-icon.refresh {
	background-position: -85px -375px;
}

.m-icon.shuffle {
	background-position: -135px -375px;	
}

.m-icon.shopping-cart {
	background-position: -90px -950px;
}

@media (max-width: 768px){
	.sidebar{
		width: 100%;
		position: initial !important;
		margin-left: -20px;
		padding-right: 40px;
		height: 100%;
		overflow: auto;
	}

	.m-top{
		display: none;
	}

	.m-search{
		margin-left: 100px;
	}

	.sidebar .nav-tabs > li.active .arrow{
		display: none !important;
	}

	.main-container{
		margin-left: 0;
		padding: 10px;
	}

	.m-login-container{
		padding: 20px;
	}
}

@media (max-width: 979px){
	.m-top{
		display: none;
	}	

	.sidebar{
		top: 50px;
		/*position: initial;*/
	}

	.navbar .brand {
		padding-right: 10px;
		padding-left: 10px;
		margin: 0 0 0 -25px;
	}

	.navbar-fixed-top{
		margin-bottom: 0;
	}

	.m-login-container{
		padding: 20px;
	}

	.nav-collapse .nav > li > a:hover,
	.nav-collapse .dropdown-menu a:hover {
		background-color: #08c;
	}

	.nav-collapse .dropdown-menu a > i{
		margin-right: 5px;
	}

	.nav-collapse.in{
		background-color: #F1F1F1;
		z-index: 9000;
	}
}
.container{
	margin-left: auto;
	margin-right: auto;
	zoom: 1;
}
.dropdown .menucaret {
	margin-top: 7px;
	margin-left: 2px;
}
.menucaret {
	display: inline-block;
	width: 0;
	height: 0;
	vertical-align: top;
	border-top: 4px solid white;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	content: "";
}
.container-fluid#mainContainer {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	top: 99px;
	left: 0;
	right: 0;
	overflow: auto;
}
.navbar .brand {
	color:rgb(255,255,255);
	-webkit-transition:color .2s ease-in-out;
	cursor:pointer;
}
.navbar .brand:hover {
	color:rgba(0,215,249,1);
}
.navbar.blue .nav > li > a:hover {
	opacity:1;
}
.navbar.blue .nav > li > a {
	color:white;
	opacity:0.8;
	-webkit-transition:opacity .3s ease-in-out;
}
.navbar .nav > li > a:hover {
	color:white;
	text-decoration:none;
	background-color:transparent;
}
.navbar .nav a:hover {
	-webkit-transition:color .3s ease-in-out;
}
.navbar .nav > li > a {
	float:none;
	padding:9px 10px 11px;
	line-height:19px;
	color:#999;
	text-decoration:none;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
}
.nav > li > a:hover {
	text-decoration:none;
	background-color:#EEE;
}
.nav > li > a {
	display:block;
}
a:hover {
	color:#005580;
	text-decoration:underline;
}
a:hover,a:active {
	outline:0;
}
.navbar.blue .nav > .active > a {
	opacity:1;
	background-color:rgba(0,0,0,0.2);
}
.navbar.blue .nav > li > a {
	color:white;
	opacity:1;
	-webkit-transition:opacity .3s ease-in-out;
}
.navbar .nav .active > a,.navbar .nav .active > a:hover {
	color:white;
	text-decoration:none;
	background-color:#222;
}
.navbar .nav > li > a {
	float:none;
	padding:9px 10px 11px;
	line-height:19px;
	color:#999;
	text-decoration:none;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
}
.nav > li > a {
	display:block;
}

.subHead {
	padding: 10px 20px 10px 30px;
	border-bottom: 0px rgba(240, 240, 240, 1) solid;
	position: fixed;
	top: 41px;
	height:40px;
	left: 0;
	right: 0;
	z-index: 400;
	background-image: url("../images/colbg.jpg");
	background-repeat: repeat-x;
}
.page-header{
	background-image: url("../images/colbg.jpg");
	background-repeat: repeat-x;
}
.subHead h1 {
	width: 660px;
	float: left;
	margin: 0 0 8px 0;
	font-size: 30px;
	line-height: 36px;
	letter-spacing: -1px;
}
/*** HEADER CONTENT ****/
#header {
	margin-top:25px;
	margin-bottom:20px;
	text-align:center;
}
/*#header a {
	display:block;
	width:129px;
	height:131px;
	background:url(../images/assets/logo_old.png) no-repeat center;
	text-indent:-9999px;
	margin:0 auto;
}
*/
#header a:hover {
	text-decoration:none;
}
#header a i {
	color:#014bbb;
	font-size:18px;
	line-height:28px;
	padding:0 5px;
	-webkit-background-clip:text;
	-moz-background-clip:text;
	background-clip:text;
	text-shadow:rgba(0,0,0,0.9) -1px -1px 0px;
}
#header a span#it {
	display:block;
	font-size:22px;
	border-bottom:solid 1px rgba(0,0,0,0.5);
	margin:0 18px;
}
#header a span#beta {
	display:block;
	font-size:36px;
	border-top:solid 1px rgba(255,255,255,0.4);
	margin:0 18px;
}
/*** CATCHY CONTENT ****/
#catchycontent {
	text-align:center;
}
#catchycontent h2 {
	font-size:30px;
	serif;
	font-weight:400;
	margin-bottom:30px;
}
#catchycontent p {
	font-size:16px;
	serif;
	line-height:26px;
	font-weight:400;
	font-style:italic;
}
/*** SUBSCRIBE ****/
#subscribe {
	text-align:center;
	margin-top:40px;
	margin-left:0px;
}

.page-header{padding:3px 0px 4px 80px; margin:0px 0;border-bottom:1px solid #f5f5f5 ; 	margin-left:-80px;}
.page-header h1{line-height:1}
.block{padding-bottom:1px;margin-bottom:18px;background:transparent url(../images/bnd.gif) bottom center repeat-x}
.block .bendl{width:5px;height:5px;background:url(../images/bendl.gif) bottom left no-repeat;float:left}
.block .bendr{width:5px;height:5px;background:url(../images/bendr.gif) bottom left no-repeat;float:right}
.block .block_head{height:54px;line-height:54px;background:url(../images/bhead.gif) 0 0 repeat-x;}
.block .block_head .bheadl{width:20px;height:54px;float:left;background:url(../images/bheadl.gif) top left no-repeat}
.block .block_head .bheadr{width:20px;height:54px;float:right;background:url(../images/bheadr.gif) top right no-repeat}
.block .block_head h2{font-size:18px;text-transform:uppercase;color:#555;text-shadow:1px 1px 0 #fff;float:left;line-height:54px}
.block .block_head ul{float:right;text-transform:uppercase;font-size:11px;line-height:54px;margin:0;padding:0;text-shadow:1px 1px 0 #fff}
.block .block_head ul li{display:inline;font-weight:bold;padding:3px 0;padding-left:20px;background:url(../images/phs.gif) 7px center no-repeat}
.block .block_head ul li:first-child{background:none}
.block .block_head ul li a{text-decoration:none;color:#666;outline:none}
.block .block_head ul li a:hover{color:#008ee8}
.block .block_head ul li a.btn:hover{color:#333}
.block .block_head ul li.active a{color:#888}
.block .block_head form{float:right;padding:15px 0;height:34px;line-height:24px}
.block .block_head select{text-trans:none}
.block .block_content{background:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc;padding:18px 20px 0;*zoom:1}
.block .block_content:before,.block .block_content:after{display:table;content:""}
.block .block_content:after{clear:both}
.block.small{width:49%;padding-bottom:0}
.block.small.left{float:left;clear:none}
.block.small.right{float:right;clear:none}
.block.small.center{display:block;margin-left:auto;margin-right:auto}
.block.small.login{width:470px;margin-top:15%;margin-bottom:18px;padding-bottom:5px}
.input-large {
	padding:11px 14px;
	font-size:20px;
	line-height:30px;
}
.btn-success {
	background-color:#4c83d6;
	*background-color:#4c83d6;
	background-image:-ms-linear-gradient(top,#4c83d6,#014bbb);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#4c83d6),to(#014bbb));
	background-image:-webkit-linear-gradient(top,#4c83d6,#014bbb);
	background-image:-o-linear-gradient(top,#4c83d6,#014bbb);
	background-image:-moz-linear-gradient(top,#4c83d6,#014bbb);
	background-image:linear-gradient(top,#4c83d6,#014bbb);
	background-repeat:repeat-x;
	border-color:#014bbb #014bbb #014bbb;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#4c83d6',endColorstr='#014bbb',GradientType=0);
	filter:progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled] {
	background-color:#014bbb;
	*background-color:#014bbb;
}
.btn-success:active,.btn-success.active {
	background-color:#014bbb \9;
}
.btn-large {
	padding:9px 20px;
	font-size:16px;
	line-height:normal;
	font-weight:700;
	font-style:italic;
	margin-left:10px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
input:focus,textarea:focus {
	border-color:rgba(82,82,82,0.8);
	outline:0;
	outline:thin dotted \9;
	/* IE6-9 */
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,82,82,0.6);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,82,82,0.6);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,82,82,0.6);
}
/*** FEATURES ****/
#features {
	margin-top:40px;
	text-align:center;
}
#features .divider {
	background:url(../images/assets/divider.png) repeat-y right;
}
.featureicon {
	color:#4c83d6;
	font-size:56px;
	margin-bottom:20px;
	padding:0 20px 0 0;
}
#features h3 {
	font-size:20px;
	line-height:30px;
	font-weight:700;
	padding:0 20px 0 0;
}
#features p {
	font-size:13px;
	line-height:20px;
	font-weight:400;
	padding:10px 20px 0 0;
}
/*** FOOTER ****/
#footer h4 {
	margin:0 0 20px;
	font-size:14px;
	line-height:24px;
	font-weight:400;
}
.footericon {
	color:#4c83d6;
	font-size:36px;
	margin-bottom:15px;
}
.footericon a {
	color:#4c83d6;
}
.footericon a:hover {
	color:#014bbb;
	text-decoration:none;
}
#footer p {
	font-size:10px;
	font-weight:400;
}
/*** MEDIA QUERIES ****/
@media (max-width:767px) {
	.btn-large {
	margin-top:20px;
	margin-left:0px;
}
.input-large {
	padding:18px 14px;
}
#features {
	margin-top:20px;
	text-align:left;
}
.featureicon,#features h3,#features p {
	padding:0;
}
.featureicon {
	float:left;
	margin-right:10px;
}
#features h3 {
	float:left;
}
#features p {
	display:block;
	clear:both;
}
